FEXP Solver  1.0.0.0
CFEXPNetServerClientCalcData Class Reference

Data for server clients. More...

#include <FEXPNetworkInterface.h>

Collaboration diagram for CFEXPNetServerClientCalcData:

Public Member Functions

 CFEXPNetServerClientCalcData (Ptr< CFEXPSolverConfigSetting > setting)
 
Ptr< t_ModelDataDtaGetModelData (size_t key)
 

Public Attributes

std::atomic_bool _data_for_send_prepared
 
std::atomic_bool _data_received_prepared
 
t_ModelData CURRENT_DATA_FOR_SEND
 
t_ModelData CURRENT_DATA_RECEIVED
 
t_ModelData CURRENT_DATA_FOR_POUT
 
std::vector< size_t > MODEL_DATA_GET
 
std::vector< std::tuple< size_t, size_t > > MODEL_DATA_SET
 
t_ModelData INPUT_MACRO_MODEL_DATA
 
t_ModelData RUNTIME_CLC_MACRO_DATA
 

Protected Attributes

Ptr< CFEXPSolverConfigSetting_server_setting
 

Detailed Description

Data for server clients.

Constructor & Destructor Documentation

◆ CFEXPNetServerClientCalcData()

CFEXPNetServerClientCalcData::CFEXPNetServerClientCalcData ( Ptr< CFEXPSolverConfigSetting setting)
inline

Member Function Documentation

◆ GetModelData()

Ptr<t_ModelDataDta> CFEXPNetServerClientCalcData::GetModelData ( size_t  key)
inline

Member Data Documentation

◆ _data_for_send_prepared

std::atomic_bool CFEXPNetServerClientCalcData::_data_for_send_prepared

◆ _data_received_prepared

std::atomic_bool CFEXPNetServerClientCalcData::_data_received_prepared

◆ _server_setting

Ptr<CFEXPSolverConfigSetting> CFEXPNetServerClientCalcData::_server_setting
protected

◆ CURRENT_DATA_FOR_POUT

t_ModelData CFEXPNetServerClientCalcData::CURRENT_DATA_FOR_POUT

◆ CURRENT_DATA_FOR_SEND

t_ModelData CFEXPNetServerClientCalcData::CURRENT_DATA_FOR_SEND

◆ CURRENT_DATA_RECEIVED

t_ModelData CFEXPNetServerClientCalcData::CURRENT_DATA_RECEIVED

◆ INPUT_MACRO_MODEL_DATA

t_ModelData CFEXPNetServerClientCalcData::INPUT_MACRO_MODEL_DATA

◆ MODEL_DATA_GET

std::vector<size_t> CFEXPNetServerClientCalcData::MODEL_DATA_GET

◆ MODEL_DATA_SET

std::vector<std::tuple<size_t, size_t> > CFEXPNetServerClientCalcData::MODEL_DATA_SET

◆ RUNTIME_CLC_MACRO_DATA

t_ModelData CFEXPNetServerClientCalcData::RUNTIME_CLC_MACRO_DATA

The documentation for this class was generated from the following file: